Hamary TraoreHamary Traore
ChessFrom the Sideline: How Croatia Lost to France by Failing to Adjust Their Compactness After Minute 35I still remember the Moscow sunshine on the afternoon of July 15, 2026. The...
BasketballWhen the Press Room Stays Empty: The Transfer Window and the Discipline of WaitingIn July, in Shanghai, I sat in a press room where the microphones had already...
Domestic FootballV.League: The Real Value of the Transfer Market Lies in Owner Cash FlowOn the night of January 5, 2026, at Rajamangala Stadium in Bangkok, Nguyễn Xu...
International FootballGulf Cup Final in Jeddah: Six Charter Flights, 120 Minutes, and the Fitness Equation of Two National TeamsAt exactly 1 p.m. UAE time, the registration window opened. Nine minutes late...
International FootballJJ Gabriel requests to leave Manchester United: When a 15-year-old talent hits the regulatory cliff-edgeIn the very week JJ Gabriel scored a hat-trick on his UEFA Youth League debut...
Domestic FootballThe Invisible Gap Between Vietnam's Youth Academies and the V.LeagueAt three in the morning in Rome, I replayed a clip of a V.League match. Not t...
Domestic FootballThree Falls and One Unmeasurable Gap: Vietnam, Malaysia and the 2026 ASEAN Cup Third-Place MatchOn June 27, 2026, in Kazan, Germany collapsed. That night I sat in front of a...
Domestic FootballHome Advantage in the V.League Is a Myth: Five Seasons of Data Say the OppositeOn the night of April 11, 2026, I sat in a small cafe in Barcelona with three...
BasketballArellano 82-81 Letran: One Point of Fate and Three Near Self-Destructions by the UnbeatenOn the free-throw line in the closing seconds, T-Mc Ongotan stood before a...
Martial ArtsChan Sung Jung Retires: 17 Wins, Two Title Shots, and a Pair of Gloves Left on the Singapore CanvasOn August 26, 2026, the Singapore Indoor Stadium still had more than twelve...
Table TennisTT Kidz Returns: Two Time Slots, One Gate, and English Table Tennis's Conversion ProblemTwo time slots. Tuesday 10 November, 6pm to 7pm. Wednesday 11 November, 12pm ...
Table TennisWhen Data Is Empty: Lessons from a Broken Table Tennis Analysis PipelineThere are mornings when I sit in front of the screen, analysis in hand, and...
BasketballZavier Lucero and Magnolia's Fitness Gamble: When the Trade Storm Meets an Ankle SprainThere was a moment in Magnolia's 107-103 win over Rain or Shine that I could...
TennisThe 52-Week Window: Why the Tennis Rankings Do Not Measure FormOn Monday morning the ranking list refreshes. A player who never touched a...
EsportsChampions Shanghai 2026: VCT China's Four Losses and Zero Maps — The Real Signal Was in Map TwoWhen the Ascent scoreboard froze at 13-1, JD Gaming — rated the strongest of...
Domestic FootballWhen the Deconstruction Payload Is Empty: A Data-Quality Incident in Vietnamese Football AnalysisOn a late August evening, I sat in front of a screen with a tidy data file in...
International FootballASEAN Cup 2026 Final: Indonesia, Thailand and the Legitimacy Question of a Naturalized National TeamIn the 92nd minute at Stadion Utama Gelora Bung Karno, the score still read...
International FootballThe Uğurcan Effect: Galatasaray and the Problem of Replacing Fourteen Years With a Pair of GlovesMinute eighty-eight at Rams Park did not go quiet. It compressed. The south...
AthleticsYan Ziyi and the Single Throw That Rewrote Asian Javelin HistoryThe throw came only once. Yan Ziyi stepped onto the runway on a wet, humid...
BadmintonAsian Games 2026 Day 1: Indian Women's Badminton Team Opens Against KazakhstanThe 2026 Asian Games enter Day 1 with a broad medal programme across many...
